Categories from scratch
نویسنده
چکیده
The concept of category from mathematics happens to be useful to computer programmers in many ways. Unfortunately, all"good"explanations of categories so far have been designed by mathematicians, or at least theoreticians with a strong background in mathematics, and this makes categories especially inscrutable to external audiences. More specifically, the common explanatory route to approach categories is usually:"here is a formal specification of what a category is; then look at these known things from maths and theoretical computer science, and admire how they can be described using the notions of category theory."This approach is only successful if the audience can fully understand a conceptual object using only its formal specification. In practice, quite a few people only adopt conceptual objects by abstracting from two or more contexts where the concepts are applicable, instead. This is the road taken below: reconstruct the abstractions from category theory using scratches of understanding from various fields of computer engineering.
منابع مشابه
VOILA: An Optimised Dialogue System for Interactively Learning Visually-Grounded Word Meanings (Demonstration System)
We present VOILA: an optimised, multimodal dialogue agent for interactive learning of visually grounded word meanings from a human user. VOILA is: (1) able to learn new visual categories interactively from users from scratch; (2) trained on real human-human dialogues in the same domain, and so is able to conduct natural spontaneous dialogue; (3) optimised to find the most effective trade-off be...
متن کامل0 Mirror symmetry and actions of braid groups on derived categories
After outlining the conjectural relationship between the conjec-tural mirror symmetry programmes of Kontsevich and Strominger-Yau-Zaslow, I will describe some natural consequences of this which are proved from scratch in joint work with Mikhail Khovanov and Paul Seidel. Namely, actions of braid groups are found on derived categories of coherent sheaves, dual to Seidel's braid group of symplecti...
متن کاملThe Co-Evolution of Basic Spatial Terms and Categories
This chapter studies how basic spatial categories such as left-right, frontback, far-near or north-south can emerge in a population of robotic agents in co-evolution with terms that express these categories. It introduces various language strategies and tests them first in reconstructions of German spatial terms, then in acquisition experiments to demonstrate the adequacy of the strategy for le...
متن کاملPart-of-Speech Induction from Scratch
This paper presents a method for inducing the parts of speech of a language and part-of-speech labels for individual words from a large text corpus. Vector representations for the part-of-speech of a word are formed from entries of its near lexical neighbors. A dimen-sionality reduction creates a space representing the syntactic categories of unambiguous words. A neural net trained on these spa...
متن کاملLearning to learn categories
Learning to categorize objects in the world is more than just learning the specific facts that characterize individual categories. We can also learn more abstract knowledge about how categories in a domain tend to be organized – extending even to categories that we’ve never seen examples of. These abstractions allow us to learn and generalize examples of new categories much more quickly than if...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1405.3073 شماره
صفحات -
تاریخ انتشار 2014